﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace IPBoss.Copyright.Entities.WebSiteModel
{
   
    public class UserPersonEntity
    {
        /// <summary>
        /// 
        /// </summary>
        public long createTime { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public int ocrResult { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string dataType { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public int hasEndDate { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public OcrInfo ocrInfo { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public long auditTime { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string handheldCard { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public int sex { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string cardFront { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string phoneCode { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string phone { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public int personType { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string id { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public int cardType { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public int preAudit { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public int interfaceResult { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public int cardSuccessSign { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string province { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public int authenticationState { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string cardNumber { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public long startDate { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string accountId { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string cardBack { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string city { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public int isCurrent { get; set; }
        /// <summary>
        /// 刘立民
        /// </summary>
        public string realName { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string branch { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public long updateTime { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public long birthday { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string country { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public long createDate { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public long endDate { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string dataChannel { get; set; }
    }

    public class UserAccountEntity
    {
        /// <summary>
        /// 
        /// </summary>
        public int accountStatus { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string emailCode { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string oldEmail { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string email { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public int accountType { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public long auditTime { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string channel { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string phoneCode { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string code { get; set; }
        /// <summary>
        /// 刘立民
        /// </summary>
        public string nickName { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string type { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string id { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string personId { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string accountName { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public int prompt { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public long createTime { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string password { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string headImg { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string operationTime { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public int isAgreement { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string authenticationTime { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public int accountSource { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public int authenticationState { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public int preFinalResult { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string auditId { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string phone { get; set; }
        /// <summary>
        /// 中国
        /// </summary>
        public string phoneCountry { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string lastLoginTime { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string branch { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public long updateTime { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string companyId { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public long updatePasswordsTime { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public long createDate { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public long loginErrorTimes { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string successSign { get; set; }
    }

    public class AccountDetailModel
    {
        /// <summary>
        /// 
        /// </summary>
        public UserPersonEntity userPersonEntity { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public UserAccountEntity userAccountEntity { get; set; }
    }
}
